﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LaunchMeNot.Core
{
    /// <summary>
    /// Types of startup entries.
    /// The launch order is: HKLM, HKCU, All Users Startup, Current User Startup
    /// </summary>
    [Flags]
    public enum StartupEntryType
    {
        None = 0,

        /// <summary>
        /// Managed by LaunchMeNot
        /// </summary>
        LaunchMeNot = 1,

        /// <summary>
        /// HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
        /// </summary>
        LocalMachineRun = 2,
        /// <summary>
        /// HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
        /// </summary>
        CurrentUserRun = 4,

        /// <summary>
        /// Start menu startup for the all users
        /// </summary>
        AllUsersStartup = 8,
        /// <summary>
        /// Start menu startup for the current user
        /// </summary>
        CurrentUserStartup = 16
    }

    public class Constants
    {
    }
}
